explain meticulously - Español Inglés Diccionario